gl renderer: Rewrite shader builder
authorTimm Bäder <mail@baedert.org>
Sat, 14 Dec 2019 21:06:12 +0000 (22:06 +0100)
committerTimm Bäder <mail@baedert.org>
Tue, 7 Jan 2020 16:27:15 +0000 (17:27 +0100)
commitcc909b160f3ad3fd2eca78cbfff695ca54d8b7b4
treecbfb42ffbf02d168625f6109bd03f7c8f3085b21
parentd12dde07c399dd8409f4855b6c2f540e411f9ef5
gl renderer: Rewrite shader builder

Use a unified approach to write both vertex and fragment shader in the
same file.
41 files changed:
gsk/gl/gskglrenderer.c
gsk/gl/gskglshaderbuilder.c [new file with mode: 0644]
gsk/gl/gskglshaderbuilderprivate.h [new file with mode: 0644]
gsk/gl/gskshaderbuilder.c [deleted file]
gsk/gl/gskshaderbuilderprivate.h [deleted file]
gsk/meson.build
gsk/resources/glsl/blend.fs.glsl [deleted file]
gsk/resources/glsl/blend.glsl [new file with mode: 0644]
gsk/resources/glsl/blit.fs.glsl [deleted file]
gsk/resources/glsl/blit.glsl [new file with mode: 0644]
gsk/resources/glsl/blit.vs.glsl [deleted file]
gsk/resources/glsl/blur.fs.glsl [deleted file]
gsk/resources/glsl/blur.glsl [new file with mode: 0644]
gsk/resources/glsl/border.fs.glsl [deleted file]
gsk/resources/glsl/border.glsl [new file with mode: 0644]
gsk/resources/glsl/color.fs.glsl [deleted file]
gsk/resources/glsl/color.glsl [new file with mode: 0644]
gsk/resources/glsl/color_matrix.fs.glsl [deleted file]
gsk/resources/glsl/color_matrix.glsl [new file with mode: 0644]
gsk/resources/glsl/coloring.fs.glsl [deleted file]
gsk/resources/glsl/coloring.glsl [new file with mode: 0644]
gsk/resources/glsl/cross_fade.fs.glsl [deleted file]
gsk/resources/glsl/cross_fade.glsl [new file with mode: 0644]
gsk/resources/glsl/es2_common.fs.glsl [deleted file]
gsk/resources/glsl/es2_common.vs.glsl [deleted file]
gsk/resources/glsl/gl3_common.fs.glsl [deleted file]
gsk/resources/glsl/gl3_common.vs.glsl [deleted file]
gsk/resources/glsl/gl_common.fs.glsl [deleted file]
gsk/resources/glsl/gl_common.vs.glsl [deleted file]
gsk/resources/glsl/inset_shadow.fs.glsl [deleted file]
gsk/resources/glsl/inset_shadow.glsl [new file with mode: 0644]
gsk/resources/glsl/linear_gradient.fs.glsl [deleted file]
gsk/resources/glsl/linear_gradient.glsl [new file with mode: 0644]
gsk/resources/glsl/outset_shadow.fs.glsl [deleted file]
gsk/resources/glsl/outset_shadow.glsl [new file with mode: 0644]
gsk/resources/glsl/preamble.fs.glsl [new file with mode: 0644]
gsk/resources/glsl/preamble.vs.glsl [new file with mode: 0644]
gsk/resources/glsl/repeat.fs.glsl [deleted file]
gsk/resources/glsl/repeat.glsl [new file with mode: 0644]
gsk/resources/glsl/unblurred_outset_shadow.fs.glsl [deleted file]
gsk/resources/glsl/unblurred_outset_shadow.glsl [new file with mode: 0644]